nonsense dressed up as scientific fact - Français Anglais Dictionnaire